import { getProductList } from '../../../../common/api/index'
Page({
	data: {
		pageNo: 1,
		dataList: [],
		areaId: null,
		showLoading: false,
	},
	onShow() {

	},
	onLoad(options) {
		if(options.id){
			this.setData({
				areaId: options.id,
				pageNo: 1,
			})
			// 通过专区id请求商品列表数据
			this.getGoodsList()
		}
		if(options.areaName){
			wx.setNavigationBarTitle({
				title: options.areaName
			})
		}
	},
	// 获取商品列表
	getGoodsList(){
		this.setData({
			showLoading: true
		})
		let data = {
			pageNo: this.data.pageNo,
			pageSize: 10,
			areaId: this.data.areaId
		}
		getProductList(data).then(res => {
			if(res.code == 200){
				let data = []
				if(this.data.pageNo == 1){
					data = res.data
				}else{
					data = this.data.dataList.concat(res.data)
				}
				this.setData({
					dataList: data,
					total: res.extend.total,
					showLoading: false
				})
			}
		})
	},
	// 跳转设置
	clickToPath(e){
		let path = e.currentTarget.dataset.path
		wx.$goTo(path,true)
	},
	// 触底加载更多
	loadMore() {
		if(this.data.total > this.data.dataList.length){
			this.setData({
				pageNo: ++this.data.pageNo,
			})
			this.getGoodsList()
		}
	},




  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})